Terrasoft Platform SDK > Библиотеки > TSObjectLibrary > Интерфейсы > IDBEngine > Методы > GetUserAdminUnitIDsDataset
СодержаниеИндекс
Метод IDBEngine::GetUserAdminUnitIDsDataset
Send Feedback

Возвращает развернутый список групп пользователей, в которые входит определенный пользователь.

IDL
[id(100496)]
HRESULT GetUserAdminUnitIDsDataset(
    [in] BSTR UserName, 
    [in] VARIANT_BOOL WithUpdate, 
    [out, retval] IMemoryDataset** Value
);
Параметры
Параметры 
Описание 
UserName 
Имя пользователя 
WithUpdate 
Принудительное обновление таблицы tbl_UserAdminUnit 
Value 
Возвращаемое значение 
Возвращаемое значение

Иерархия групп пользователей, в которые входит заданный пользователь.

Описание

При запуске системы через хранимую процедуру tsp_LoadUserAdminUnit для заданного в параметре "UserName" пользователя разворачивает иерархию групп пользователей, в которые входит этот пользователь, заполняя таблицу tbl_UserAdminUnit. 

 

Если параметр "UserName" не заполнен, метод использует имя текущего пользователя приложения. 

 

Если параметр "WithUpdate" установлен в значение "True", то перед выполнением запроса, возвращающего имя пользователя, предварительно будет запускаться процедура tsp_LoadUserAdminUnit для заданного пользователя.

Примечания
№ 
Описание 
1. 
Таблица tbl_UserAdminUnit содержит соответствие пользователей и групп пользователей системы. 
Copyright (с) Terrasoft 2002-2012.